package cn.harry.modular.ai.service;

import cn.harry.modular.ai.domain.ApiKey;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import org.springframework.ai.chat.model.ChatModel;

/**
 * AI API 密钥服务类
 *
 * @author harry
 * @公众号 Harry技术
 */
public interface ApiKeyService extends IService<ApiKey> {

    /**
     * 获得 ChatModel 对象
     * @param keyId 编号
     * @return ChatModel 对象
     */
    ChatModel getChatModel(Long keyId);
}
